@@ -41,15 +41,13 @@ def eqpt_bind(request): |
||
41 | 41 |
@logit |
42 | 42 |
def eqpt_onoff(request): |
43 | 43 |
macid = request.POST.get('macid', '') |
44 |
- active = request.POST.get('active', 0) |
|
44 |
+ active = int(request.POST.get('active', 0)) |
|
45 | 45 |
|
46 | 46 |
try: |
47 | 47 |
eqpt = ThermometerEquipmentInfo.objects.get(macid=macid) |
48 | 48 |
except ThermometerEquipmentInfo.DoesNotExist: |
49 | 49 |
return response(ThermometerEquipmentStatusCode.THERMOMETER_EQUIPMENT_NOT_FOUND) |
50 | 50 |
|
51 |
- eqpt.active_status = active |
|
52 |
- eqpt.save() |
|
53 | 51 |
|
54 | 52 |
if active == 0: |
55 | 53 |
try: |
@@ -60,6 +58,10 @@ def eqpt_onoff(request): |
||
60 | 58 |
ipui.leave_at = tc.utc_datetime() |
61 | 59 |
ipui.status = False |
62 | 60 |
ipui.save() |
61 |
+ |
|
62 |
+ eqpt.active_status = active |
|
63 |
+ eqpt.ipui_pk = 0 |
|
64 |
+ eqpt.save() |
|
63 | 65 |
|
64 | 66 |
return response() |
65 | 67 |
|